@charset "utf-8";

/* 计算rem */
@function r($px){
    @return ($px/40) * 1rem;
}
/* 减半px */
@function half($px){
    @return ($px/2) * 1px;
}

/* 头部 */
header{
    position: absolute;
    top: 0;
    width: r(750);
    height: half(123);
    box-sizing: border-box;
    padding: half(48) half(21) 0 half(24);
    .btnFl{
        width: half(123);
        height: half(57);
        border-radius: 10px;
        border: solid 1px #ff9344;
        text-align: center;
        position: relative;
        >a{      
            font-size: 13px;
            color: #000000;
            line-height: half(57);
            position: absolute;
            left: 17px;
        }
    }
    .titleFl{
        font-size: 13px;
        text-align: center;
        line-height: 32px;
    }
} 

/* 底部 */
footer{
    position: absolute;
    bottom: 0;
    width: r(750);
    height: half(135);
    .choose_page{
        width: 100%;
        .shouye,.fenlei,.faxian,.my{
            width: 25%;
            text-align: center;
            >a>img{
                width: half(75);
                height: half(75);   
            }
            >div{           
                font-size: 13px;
                color: #000000;
                vertical-align: top;
            }
        }        
    }
}
    .searchBar{
        margin: half(36) auto 0;  
        width: half(266);
        height: half(51);
        border: 1px solid #ff9344;
        border-radius: half(51);
        overflow: hidden;
        input[type="search"]{
            width: calc(100% - 35px);
            border:none;
            height: 100%;
            vertical-align: top;
            padding-left: half(24);
            font-size: 12px;
        }
        input[type="image"]{
            height: half(36);
            vertical-align: top;
            margin-top: 4px;
        }
    }
    
    .selectBar{
        width: half(159);
        height: half(56);
        border: 1px solid #FF9344;
        background-image: url(../img/dsj.png);
        background-repeat: no-repeat;
        background-position: right 4px center;
        background-size: 15px 8px; 
        select{
            padding-left: 8px;
            -webkit-appearance: none;
            appearance: none;
            border: none;
            width: 100%;
            height: 100%;
            display: block;
            background: transparent;
        }
    }